package com.ipartek.formacion.migracion9.interfaces;

import java.sql.SQLException;

import com.ipartek.formacion.migracion9.beans.Persona;

/**
 * Interface para las clase DAO del bean Persona
 * 
 * @author Equipo a9, fila 3
 * 
 */
public interface InterfacePersonaDAO {

	/**
	 * Funcion para realizar la consexion a la base de datos
	 */
	public void conectar();

	/**
	 * Funcion que prepara una persona para insertar en la base de datos
	 * 
	 * @param persona
	 *            Datos de la persona a guardar
	 */
	public void anadirPersona(Persona persona) throws SQLException;

	/**
	 * Funcion que borra la tabla peronas de la base de datos
	 */
	public void borrar();

	/**
	 * Funcion que comita los datos preparados a la base de datos y cierra la
	 * conexion.
	 */
	public void comitar();

}